*{margin: 0px;}
hr{border: #DBDBDB 1px solid;}
html{background: #f1f1f1;color: #333;-moz-osx-font-smoothing: grayscale;}
body{font-family: sans-serif;background-color: #EEEEEE;}
a{text-decoration:none;color: #539cd3;font-weight: 400;}
ol, ul {list-style: none;margin: 0px;padding: 0px;}
input,button{outline:none;border-radius: 0px;}
.mod-map-tools{border: solid 1px #f1f1f1;opacity: 1;position: absolute;z-index: 1;margin: 10px 20px 0px 0px;right: 0px;background-color: #fff;border-radius: 5px;}
.mod-map-tools-btn{color: #555;padding: 7px 20px;display: inline-block;}
.mod-map-tools-btn:hover{color: #888;cursor: pointer;}
.mod-map-view{width: 100%;height: 100%}
.mod-map-btns{border: solid 1px #f1f1f1;opacity: 1;position: absolute;z-index: 1;margin: 60px 20px 0px 0px;right: 0px;background-color: #fff;border-radius: 5px;}
.mod-map-btns span{color: #555;padding: 7px 20px;display: block;border-top: 1px solid #f1f1f1;text-align: center;}
.mod-map-btns span:FIRST-CHILD{border: 0px;}
.mod-map-btns span:hover{color: #888;cursor: pointer;}
.top{
	height: 81px;
	line-height: 50px;
	position: relative;
}

.top_bg{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #FF5001;
    /* z-index: -1; */
}

.top_bg::before{
	content: '';
    display: block;
    height: 100%;
    width: 640px;
     position: absolute;
     left: 0;
	background-image: url(../img/top_bg.png);
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-size: auto 100%;
}

.top_bg::after{
	content: '';
    display: block;
    height: 100%;
    width: 640px;
    position: absolute;
    right: 0;
    background-image: url(../img/top_bg.png);
    background-repeat: no-repeat;
    background-position: 100% 0%;
    background-size: auto 100%;
}

.top-newlogo{
	float: left;
	padding-top: 20px;
	padding-left: 26px;
	z-index: 2;
	position: relative;
}

.top .top-logo{display: inline-block;height: 50px;margin: 0px 90px 0px 10px}
.top .top-logo img{height: 40px;margin: 5px;}


.top .top-menu{  
	float: left;
    padding-left: 59px;
    padding-top: 20px;
     position: relative;
    }
.top .top-menu:before{
    content: '';
    display: block;
    position: absolute;
    width: 0.5px;
    height: 20px;
    background: #FFFFFF;
    margin-top: 16px;
    opacity:0.5;
    }
.top .top-menu .top-list{font-size: 14px;}
.top .top-menu .top-list-son{float: left;margin: 0px 10px;}
.top .top-menu .top-list-son a{color: #fff;font-size:16px;}

.top .top-group{vertical-align: top;float: right;padding-top:16px;z-index: 2;position: relative;}
.top .top-group-btn {margin: 0px 20px;color: #fff;font-size:16px;}
.top a{color: #fff;font-size:15px;}
.top .top-group-btn img{padding-right:10px;}

.sidebar{z-index:1;float:left;position: fixed;top:81px;overflow:hidden;background-color: #fff;width: 200px;display: block;border-right: solid 1px #d8d8d8;border-bottom: solid 1px #d8d8d8;height: 100%;}
.sidebar{border-top: 1px solid #ddd;}
.sidebar .sub-nav:LAST-CHILD{border-bottom: 1px solid #ddd;}
.sidebar .sub-nav .sub-list{position: relative;display: none;}
.sidebar .sub-nav .sub-list.open{display:block;}
.sidebar .sub-nav a{
	color: #585858;
	padding:12px 22px;
	display: block;
	background: #fff;
	box-sizing: border-box;
}
.sidebar .sub-nav a .arrow{display: inline-block;background: url("../img/icon-right.png");width: 6px;height: 10px;background-size: 6px 10px;float: right;margin: 4px 0px;}
.sidebar .sub-nav a.active .arrow{background: url("../img/icon-down.png");width: 10px;height: 6px;background-size: 10px 6px;float: right;margin: 6px 0px;}
.sidebar .sub-nav a:hover{background-color:#f1f1f1;}
.sidebar .sub-nav .active{color:#FF6121;}
.sidebar .sub-nav .active:hover{background-color:#fff;}
.sidebar .sub-nav a .text{font-size: 12px;margin-left: 5px;}
.sidebar .sub-nav:first-of-type .arrow {
    display: none;
}

.sidebar .sub-nav .sub-list a {
	padding:10px 10px;
	background: #fff;
/* 	border-top: 1px dotted #e4e4e4;
	position: relative; */
}
.sidebar .sub-nav .sub-list a:HOVER{color: #4c84db}
/* .sidebar .sub-nav .sub-list a::before{content: "";display: inline-block;position: absolute;width: 7px;left: 20px;top: 17px;border-top: 1px dotted #9dbdd6;} */
/* .sidebar .sub-nav .sub-list li:FIRST-CHILD a{border-top: 1px solid #ddd;} */
.sidebar .sub-nav .sub-list a .text{margin: 0px 0px 0px 35px;font-size: 12px;white-space: nowrap;}

.sidebar .sub-nav .side-1{background-image: url("../img/icon-menu1-1.png");}
.sidebar .sub-nav .active .side-1{background-image: url("../img/icon-menu1-2.png");}

.sidebar .sub-nav .side-2{background-image: url("../img/icon-menu2-1.png");}
.sidebar .sub-nav .active .side-2{background-image: url("../img/icon-menu2-2.png");}

.sidebar .sub-nav .side-9{background-image: url("../img/icon-menu9-1.png");}
.sidebar .sub-nav .active .side-9{background-image: url("../img/icon-menu9-2.png");}

.sidebar .sub-nav i{width: 15px;height: 15px;display: inline-block;position: relative;top:3px;background-size: 15px;}


.sidebar .side{background: #f1f1f1;cursor: pointer;text-align: right;}
.sidebar .side:hover{background-color:#fff;}
.sidebar .side.open{text-align: center;height: 51px;}
.sidebar .side .side-fold{display: inline-block;padding: 15px 10px;}
.sidebar .side .side-fold .l{width: 21px;height: 1px;position: relative;background: #666;display: block;margin-top: 4px;}
.sidebar .side:HOVER .side-fold .l{background: #4c84db;}
.sidebar .side.open .side-fold .l{}

.cont{padding: 0px 0px 20px 200px;}

.path{font-size: 12px;color: #000;padding: 12px 20px;background: #fff;border-bottom: solid 1px #dddddd;}
.path .path-ul{}
.path .path-ul .path-li{display: inline-block;margin-right: 10px;}
.path .path-ul .path-li a{color: #000;font-size: 16px;line-height: 26px;font-weight: 600;}

.detail-table{padding: 0px 20px 20px 20px;border-top: solid 1px #e9e9e9;}
.detail-table-title{clear: both;font-size: 14px;font-weight: 700;height: 14px;line-height: 14px;margin: 20px 5px;position: relative;z-index: 7;}
.detail-table-more{font-size: 12px;float: right;}

.table_list{overflow: auto;}
.table_list .table{width: 100%;border-spacing:0;border-collapse: collapse;background: #fff;font-size: 12px;}
.table_list .table thead tr{background: #f7f7f7;border: 1px solid #e8e8e8;webkit-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 1.0);box-shadow: 0px 1px 0px rgb(255, 255, 255) inset;-moz-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 1.0);box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 1.0);background: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#f3f3f3));background: -moz-linear-gradient(top,#fafafa,#f3f3f3);background: -ms-linear-gradient(top,#fafafa,#f3f3f3);background-color: #f5f5f5\0;*background: #f5f5f5;white-space: nowrap;overflow: hidden;}
.table_list .table thead tr th{padding: 10px 15px;text-align: right;color: #444;font-weight: 900;}
.table_list .table thead tr th:FIRST-CHILD{text-align: left;text-indent: 7px}

.table_list .table tbody tr:nth-child(even){background: #f6f6f6;border: 1px solid #e8e8e8;}
.table_list .table tbody tr:hover{background:#e6eff9;}
.table_list .table tbody tr td{padding: 10px 15px;text-align: right;}
.table_list .table tbody tr td:FIRST-CHILD{text-align: left;text-indent: 7px;}

.table_list .table .group-btn{display: inline-block;}
.table_list .table .group-btn .btn{transiti;linear;transition: all .1s linear;border-radius: 2px;background: #fff;border: 1px solid #cacaca;cursor: pointer;line-height: 20px;margin: 0;outline: 0;padding: 7px 18px;background-color: #5c96db;border-color: #2166a1;color: #fff;margin: 4px 0px;display: inline-block;word-break: keep-all;}
.table_list .table .group-btn .btn:FIRST-CHILD{margin-left: 0px;}
.table_list .table .group-btn .btn:hover{/* text-decoration:underline; */}
/* .table_list .table .group-btn .btn:after{content:"";color: #CCC;font-weight: normal;border: 1px solid #9dbdd6;border-width: 0 0 0 1px;margin: 0px 0px 0px 10px;} */
.table_list .table .group-btn .btn:last-child:after{border:0px;}
.table_list .table .caret{cursor: pointer;display: inline-block;}
.table_list .table .caret:after{content:"";display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px solid;border-right: 4px solid transparent;border-left: 4px solid transparent;}
.table_list .table .caret:hover .caret-menu{display: block;min-width: 100px;margin-top: 16px;margin-left: -10px;}

.table_list .table .caret .caret-menu{display: none;position: absolute;width: 50px;text-align: left;background: #fff;border: #f1f1f1 solid 1px;}
.table_list .table .caret .caret-menu .btn{display: block;padding: 3px 10px;cursor: pointer;}
.table_list .table .caret .caret-menu .btn:hover{background: #f1f1f1;}

.table_list .table .order{cursor: pointer}
.table_list .table .order:after{margin-top: -4px;content:"";display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border: 0px;}
.table_list .table .order.desc:after{content:"";display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px solid;border-right: 4px solid transparent;border-left: 4px solid transparent;}
.table_list .table .order.asc:after{border-bottom: 4px solid;border-right: 4px solid transparent;border-left: 4px solid transparent;}

.table_list .table input[type=text]{border: 0px;background-color: transparent;text-align: center;}

.table_list .table-icon{display: inline-block;width: 20px;height: 20px;}
.table_list .table-icon-info{background: url("../img/info.png");background-size: 20px;position: relative;}

.table-info-box{display: inline-block;box-sizing: border-box;float: left;padding: 2px;}
.table-info{background: #fff;padding: 20px;display: table;width: 100%;box-sizing: border-box;}

.table-info .table-info-left{display: table-cell;padding: 0px 6px 0px 0px;vertical-align: top;width: 50%;}
.table-info .table-info-right{display: table-cell;vertical-align: top;padding-left: 30px;}
.table-info .table-info-right iframe{height: 408px;border: 1px solid #e9e9e9;width: 100%;}

.table-info .table-row{margin: 10px 0px;}
.table-info .table-label{}
.table-info .table-input{float: left;border: solid 1px #e9e9e9;padding: 8px;width: 100%;box-sizing: border-box;line-height: unset;height: 97px;}
.table-info .table-input-btn{
	position: absolute;
	margin: 73px 0px 0px -38px;
	padding: 2px 7px;
	background: #d9d9d9;
	color: #fff;}
.table-info .table-info-gbtn{display: inline-block;width: 100%;}
.table-info .table-info-btn{border-radius: 2px;border: 1px solid #cacaca;cursor: pointer;line-height: 20px;margin: 0;outline: 0;padding: 7px 18px;background-color: #5c96db;border-color: #2166a1;color: #fff;}
.table-info .table-info-btn a{color: #fff;}
.table-info .table-user{
    margin-top: 13px;
}
.table-user .user-img{width: 50px;display: inline-block;}
.table-user .user-info{display: inline-block;height: 50px;vertical-align: top;padding: 5px;box-sizing: border-box;}
.table-user .user-name{display: block;}
.table-user .user-text{}

.table-info .table-blog{}
.table-blog .blog-text{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 300px;
}
.table-blog .blog-info{height: 374px;vertical-align: middle;overflow: auto;}
.table-blog .blog-img{}
.table-blog .blog-img img{width: 200px;height: 200px;}
.table-blog .blog-img2{ display: inline;}
.table-blog .blog-img2 img{width: 115px;height: 115px;}
.table-blog .blog-video{ width: 327px;}
.table-blog .blog-video img{width: 200px;height: 200px;}
.table-overflow {width: 100%;overflow-x: auto;}

.table-page{color: #999999;text-align: right;height: 35px;margin: 10px;clear:both;}
.table-page .pagination-info{line-height: 32px;float: right;margin-right: 20px;}
.table-page .pagination{display: inline-block;float: right;margin: 0px 10px 0px 0px;}
.table-page .pagination li{float: left;border: 1px #dddddd solid;border-left: 0px;display: inline-block;width: 32px;height: 32px;text-align: center;line-height: 32px;cursor: pointer;}
.table-page .pagination li:first-child{border:1px #dddddd solid;}
.table-page .pagination li:hover{background: #f7f7f7;}
.table-page .pagination li.disabled{cursor: not-allowed;background: #ffffff;}
.table-page .pagination li.active{background: #3389D4;color: #fff;border:#3389D4 1px solid;}
.table-page .pagination-goto{float: right;margin-top: 2px;}
.table-page .pagination-goto .goto-text{width: 30px;height: 30px;padding: 0px 5px;border: 1px #dddddd solid;}
.table-page .pagination-goto .goto-btn{cursor: pointer;border: 1px #dddddd solid;background:#ffffff;display: inline-block;width: 32px;height: 32px;}
.table-page .pagination-goto .goto-btn:hover{background: #f7f7f7;}

.table-page .pagination-goto .all-btn{cursor: pointer;border: 1px #dddddd solid;background:#ffffff;padding: 0px 3px;display: inline-block;height: 32px;}
.table-page .pagination-goto .all-btn:HOVER{background: #f7f7f7;}
.table-page-null{color: #666;padding: 12px 0px;background: #f9f9fa;text-align: center;}

.table-page .page-size{width: 35px;text-align: center;padding: 0px;line-height: 32px;border: solid 1px #f1f1f1;}

.modal{padding: 0px 10px;margin: 10px 0px;display: inline-block;width: 100%;box-sizing: border-box;}

.col-50{width: 50%;}
.col-33{width: 33%}
.col-24{width: 24%}
.col-38{width: 38%}


.info-box{padding: 10px;display: inline-block;box-sizing: border-box;float: left;}
.menu-son{background: #fff;border-bottom: #dddddd solid 1px;font-size: 14px;}
.menu-son ul{display: table;}
.menu-son li{display: table-cell;border-right: solid 1px #dddddd;line-height: 36px;}
.menu-son li a{padding: 0px 30px;display: block;color: #000;}
.menu-son li.active a{border-bottom: solid 3px #539cd3;color: #539cd3;}

.content{padding: 10px;}

.info{padding: 10px 15px 20px 15px;border: 1px solid #e1e1e1;}
.info .info-top{overflow: hidden;word-wrap: break-word;word-break: keep-all;}
.info .info-title{font-size: 14px;line-height: 40px;display: inline-block;font-weight: 600;}
.info .info-title .info-title-head{display: inline;border-left: 4px solid #6b6b6b;margin: 0px 3px 0px 0px;height: 14px;line-height: 14px;}
.info .info-title a{color: #333;border-left: solid 2px #585858;padding: 0px 10px;font-weight: 600;}
.info .info-title:FIRST-CHILD a{border: 0px;padding-left: 0px;}
.info .info-title.active a{color: #3794E3;}
.info .info-btn{float: right;line-height: 40px;}
.info .info-btn button{border: solid 1px #f1f1f1;font-size: 14px;color: #fff;background: #ff5001;padding: 2px 15px;opacity: 0.8;}
.info .info-btn button:HOVER{opacity: 1;}

.info .info-cont{display: table;margin-top: 10px;}
.info .info-img{width: 100px;height: 135px;display: inline-block;vertical-align: top;margin-right: 10px;}
.info .info-img img{width: 100px;height: 135px;display: inline-block;}
.info .info-img-label{background: #fff;padding: 5px 10px;font-size: 12px;opacity: 0.9;top: -26px;left: 44px;position: relative;}

.info .info-detail{display:table-cell;font-size: 12px;margin-top: 30px;padding-left: 5px;}
.info .info-cont-title{font-size: 14px;height: 32px;text-overflow: ellipsis;word-spacing: normal;overflow: hidden;line-height: 32px;white-space: nowrap;}
.info .info-cont-text{}
.info .info-t{line-height: 27px;}
.info .info-t-label{}
.info .info-t-text{}

.info .info-tag-cont{display: inline-block;width: 100%;text-align: center;padding: 7px 0px 0px 0px;}

.info .info-tag-box{display: inline-block;width: 50%;float: left;padding: 6px 12px 6px 0px;box-sizing: border-box;}
.info .info-tag{display: flex;background: #f2f2f2;}

.info .info-tag-label{width: 50%;line-height: 37px;}
.info .info-tag-t{width: 50%;line-height: 37px;}
.info .info-tag-l{display: inline-block;float: left;line-height: 37px;}
.info .info-alert{display: inline-block;width: 7px;height: 7px;border-radius: 5px;}
.info .info-alert-success{background: #1aaf54;}
.info .info-alert-warning{background: #eb7d3c}
.info .info-tag-text{}

.info .info-f{text-align: left;line-height: 24px;color: #666;font-size: 13px;}
.info .info-f-date{color: #3794E3;margin-right: 10px;}
.info .info-f-text{}

.info .info-tag2{display: table;width: 100%;margin: 11px 0px;font-size: 14px;}
.info .info-tag2-label{display: table-cell;vertical-align: middle;width: 50px;}
.info .info-tag2-cont{display: table-cell;font-size: 12px;text-align: left;padding: 0px 0px 0px 20px;}
.info .info-tag2-t{}
.info .info-tag2-text{margin: 0px 10px 0px 0px;}
.info .info-tag2-state{display: table-cell;vertical-align: middle;width: 70px;}


.info .info-tag3{display: table;float: left;width: 33%;font-size: 14px;}
.info .info-tag3-icon{display: table-cell;vertical-align: middle;}
.info .info-tag3-icon i{display: inline-block;width: 40px;height: 40px;background-size: 40px 40px;}

.info .info-tag3-label{display: block;font-size: 10px;}

.info .info-tag3-cont{display: table-cell;vertical-align: middle;}
.info .info-tag3-t{line-height: 40px;text-align: left;padding: 0px 0px 0px 10px;box-sizing: border-box;}
.info .info-tag3-text{margin-right: 10px;}
.info .info-tag3-count{display: inline-block;}

.info .info-tag3-ren{background: url("../img/icon-ren.png");}
.info .info-tag3-qz{background: url("../img/icon-qz.png");}
.info .info-tag3-jj{background: url("../img/icon-jj.png");}


.info .info-tag4{text-align: left;font-size: 14px;}
.info .info-tag4-cont{line-height: 28px;}
.info .info-tag4-time{display: inline-block;margin-right: 40px;}
.info .info-tag4-text{display: inline-block;}


.info .info-tag5{text-align: left;font-size: 14px;}
.info .info-tag5-label{font-size: 10px;vertical-align: middle;color: #fff;}
.info .info-tag5-l-text{background: #ff5001;padding: 2px 10px;}
.info .info-tag5-cont{}
.info .info-tag5-time{line-height: 30px;}
.info .info-tag5-text{line-height: 30px;}

.box{display: table;width: 100%;}
.box-cont{display: table-cell;}

.detail{background: #fff;}
.detail .detail-top{line-height: 50px;padding: 0px 15px;border-bottom: solid 1px #e8e8e8;}
.detail .detail-title{font-weight: 700;font-size: 14px;height: 14px;line-height: 14px;margin-left: 10px;}
.detail .detail-btn{float: right;}
.detail .detail-btn button{}
.detail .detail-cont{padding: 26px 10px 19px 10px;display: flex;}

.detail .detail-c-box{display: inline-block;width: 50%;float: left;box-sizing: border-box;text-align: center;cursor:pointer;border-left: solid 1px #e9e9e9;}
.detail .detail-c-box1{display: inline-block;width: 50%;float: left;box-sizing: border-box;text-align: center;cursor:pointer;border-left: solid 1px #e9e9e9;}
.detail .detail-c-box:FIRST-CHILD{border: 0px;}
.detail .detail-c-box1:FIRST-CHILD {border: 0px;}
.detail .detail-c{font-size: 12px;display: inline-block;text-align: left;border-bottom: solid 2px #fff;margin-left: 20px;}

.detail .detail-c-label{line-height: 30px;}
.detail .detail-c-count{font-size: 30px;line-height: 45px;}
.detail .detail-c-day{line-height: 30px;padding: 0px 0px 0px 0px;}
.detail .detail-c-l{margin-right: 15px;}

.detail .detail-c-box:HOVER,.detail .active.detail-c-box{color: #3794E3}
.detail .detail-c-box:HOVER .detail-c,.detail .active.detail-c-box .detail-c{border-bottom: solid 2px #3794E3;}

.detail .detail-row{background: #eeeeee;}
.detail .detail-row1{background-color: #eeeeee;margin-top: -20px;}
.detail .detail-row2{background: #eeeeee;height: 20px;}
.detail .detail-s{width: 100%;display: inline-block;font-size: 12px;background: #fff;margin: 21px 0px 16px;}
.detail .detail-s1{width: 100%;display: inline-block;font-size: 12px;margin: 21px 0px 16px;}
.detail .detail-s-title{padding: 5px 30px;background: #3794E3;color: #fff;float: left;}
.detail .detail-s-bar{border-right: 1px solid #d8d8d8;border-color: #d8d8d8;float: left;color: #585858;height: 30px;vertical-align: middle;line-height: 30px;width: 81px;text-align: center;}
.detail .detail-s-bar1{border-color: #d8d8d8;float: left;color: #585858;height: 30px;vertical-align: middle;line-height: 30px;width: 100px;text-align: center;background-color: #fff;}
.detail .detail-s-bar2{float: left;height: 30px;width: 110px;background-color: #eeeeee;text-align: right;}
.detail .detail-s-bar3{border-right: 1px solid #d8d8d8;float: left;color: #585858;height: 30px;vertical-align: middle;line-height: 30px;width: 81px;text-align: center;background-color: #fff;}
.detail .detail-s-bar2 p{margin-top: 5px;}
.bs-channel{background-color: #F1F1F1;}
.detail .detail-s-btn{cursor:pointer;}

.detail .detail-s-bar:HOVER{background: #ebebeb;}
.detail .detail-s-bar1:HOVER{background: #ebebeb;}
.detail .detail-s-bar3:HOVER{background: #ebebeb;}
.detail .detail-s-bar.active{color: #fff;background: #3794E3;}
.detail .detail-s-bar1.active{color: #fff;background: #3794E3;}
.detail .detail-s-bar3.active{color: #fff;background: #3794E3;}

.detail .ta_date{box-shadow: 0px 0px 0px;border: 0px;border-radius: 0px;border-right: 1px solid #e9e9e9;background: #fff;height: 30px;}
.detail .ta_date .opt_sel{height: 32px;line-height: 32px;}


@media screen and (max-width:1000px){
	.info-box{width: 100%;}
    .sidebar{left:-180px;}
    .cont{padding: 0px 0px 20px 40px;}
    .collapse{border-top-right-radius:5px;border-bottom-right-radius: 5px;left: 0px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
}

@media screen and (max-width:1100px){
	
}



.login{}
.login .login-top{box-shadow: 0 0 3px #333;display: table;width: 100%;padding: 10px 40px;box-sizing: border-box;background: #fff;}
.login .login-top .login-logo{display: table-cell;width: 150px;vertical-align: middle;}
.login .login-top .login-logo img{width: 100%;}
.login .login-top .login-right{display: table-cell;vertical-align: middle;text-align: right;}
.login .login-top .login-menulist{font-size: 18px}
.login .login-top .login-menu{padding: 0px 20px;}
.login .login-top .login-menu a{color: #585858;}

.login .login-cont{background: url('../img/1.jpg') no-repeat left top;position: fixed;bottom: 0px;left: 0px;right: 0px;top:0px;z-index: 0;background-size: cover;}
.login .login-main{background: #fff;display: inline-block;position: absolute;right: 100px;top: 130px;padding: 30px 20px;width: 350px;color: #373D41;}
.login .login-main .login-main-top{display: table;width: 100%;}
.login .login-main .login-main-title{display: table-cell;font-size: 18px;vertical-align: top;}
.login .login-main .login-qh{display: table-cell;width: 35px;}
.login .login-main .login-qh-tip{}
.login .login-main .login-qh-btn{width: 35px;height: 35px;display: inline-block;cursor: pointer;}
.login .login-main .login-qh-dn{background: url("/img/dn.png") no-repeat center top;background-size: 35px;}
.login .login-main .login-qh-code{background: url("/img/code.png") no-repeat center top;background-size: 35px;}

.login .login-form{margin: 15px 0px;}
.login .login-form .login-control{border: 1px solid #D7D8D9;width: 100%;line-height:36px;adding: 10px 10px;box-sizing: border-box;margin: 10px 0px;font-size: 14px;}
.login .login-form .login-btn{margin: 20px 0px;padding: 8px 0px;border: 0px;width: 100%;font-size: 14px;color: #fff;background: #ff5501;}
.login .login-group{text-align: right;font-size: 12px;}
.login .login-group-btn{margin: 0px 0px 0px 10px;}

.login .login-form .login-code{text-align: center;margin: 20px 0px;}
.login .login-form .login-code-text{text-align: center;}


.jg{padding: 15px;font-size: 14px}
.jg .jg-row{height: 50px;line-height: 50px;}
.jg .jg-info{display: inline-block;margin-right: 40px;}
.jg .jg-info-label{}
.jg .jg-info-text{}
.jg-info-orther{float: right;margin: -50px 20px 0px 0px;cursor: pointer;}
.jg .jg-btn{background: #3794E3;color: #fff;padding: 5px 10px;}
.jg .jg-addbs{background: #3794E3;color: #fff;padding: 10px 15px;}

.bsList{padding: 10px 10px;}
.bsList .row{display: table;width: 100%;padding: 10px;box-sizing: border-box;border-bottom: solid 2px #f1f1f1;}
.bsList .imgBox{display: table-cell;width: 102px;height: 140px;padding: 14px;}
.bsList .imgBox .img{
	width: 100px;
    height: 135px;
}
.bsList .imgBox .label{
/* 	padding: 3px 5px;
    display: inline-block;
    border: solid 1px #ff5001;
    background: #fff;
    top: 169px;
    left: 72px;
    position: relative; */
    position: absolute;padding: 3px 5px;display: inline-block;border: solid 1px #ff5001;background: #fff;margin: 108px 52px;
	}
.bsList .right{display: table-cell;vertical-align: middle;padding: 0px 10px;}
.bsList .title{width: 330px;display: inline-block;margin-top: -30px;}
.bsList .title .text{font-size: 16px;}
.bsList .title .time{}
.bsList .info{padding: 0px;border: 0px;display: inline-block;width: 120px;vertical-align: top;margin: 0px 0px 0px 10px;}
.bsList .btn{float: right;display: inline-block;padding: 5px 15px;background: #ff5001;color: #fff;margin-top: -6px;}
.bsList .btn a{color: #fff;}



.addModal{background: #fff;}
.addModal .addModal-top{height: 40px;line-height: 40px;padding: 0px 15px;font-size: 14px;color: #585858;border-bottom: solid 1px #f1f1f1;}
.addModal .addModal-title{}
.addModal .addModal-cont{padding: 20px 15px;display: table;}

.addModal .addModal-cont h3{margin: 30px 0px 20px 0px;font-size: 16px;}

.addModal .addModal-form{width: 60%;display: table-cell;}
.addModal .addModal-group{padding: 0px 20px 28px 0px;}
.addModal .addModal-group-title{font-size: 14px;color: #585858;text-indent: 5px;}
.addModal .addModal-group-50{width: 50%;box-sizing: border-box;float: left;}
.addModal .addModal-group-control{width: 100%;border: 1px solid #DBDBDB;padding: 10px;box-sizing: border-box;font-size: 14px;}
.addModal .addModal-valid{color: red;position: absolute;}

.addModal .addModal-yl{width: 40%;display: table-cell;border: solid 1px #DBDBDB;box-sizing: border-box;}
.addModal .addModal-yl-top{padding: 5px 10px;border-bottom: 1px solid #DBDBDB;}
.addModal .addModal-yl-title{}
.addModal .addModal-yl-cont{height: 100%;display: inline-flex;width: 100%;border: 0px;}


.addModal .addModal-btns{}
.addModal .addModal-btn{padding: 10px 30px;border: 0px;color: #fff;background: #ff5001;display: inline-block;}

.zl{}
.zl .zl-group{display: table;width: 100%;padding: 10px 0px;}
.zl .zl-title{display: table-cell;width: 120px;padding: 0px 10px;box-sizing: border-box;}
.zl .zl-title input{border: solid 1px #e3e3e3;width: 100%;padding: 8px;box-sizing: border-box;}
.zl .zl-type{display: table-cell;width: 100px;padding: 0px 10px;}
.zl .zl-type select{width: 100%;padding: 8px;box-sizing: border-box;border-radius: 0px;border: 1px solid #e3e3e3;}
.zl .zl-text{display: table-cell;padding: 0px 10px;vertical-align: top;}
.zl .zl-text .zl-text-label{display: inline-block;background: #ff5001;padding: 5px 40px 5px 15px;color: #fff;margin: 0px 10px 10px 0px;float: left;word-break: keep-all;}
.zl .zl-text .zl-text-input{border: solid 1px #e3e3e3;padding: 7px;width: 60px;}
.zl .zl-text .zl-text-close{position: absolute;margin: -5px 0px 0px 12px;width: 30px;height: 30px;display: inline-block;background: #fff;line-height: 30px;text-align: center;}
.zl .zl-text .zl-text-close i{vertical-align: middle;background: url("../img/del.png");background-size:20px 20px;width: 20px;height: 20px;display: inline-block;}
.zl .zl-text .zl-text-btn{display: inline-block;border-radius: 20px;border: 1px solid #585858;color: #585858;width: 20px;height: 20px;line-height: 20px;text-align: center;margin: 4px;}
.zl .zl-del{display: table-cell;width: 100px;padding: 0px 10px;}
.zl .zl-del a{display: inline-block;background: #ff5001;padding: 5px 10px;color: #fff;}
.zl .zl-add{border: solid 1px #ff5001;display: inline-block;padding: 5px 10px;color: #ff5001;margin: 0px 10px;}
	

.h200{height: 200px;overflow: hidden;background: #fff;padding-left: 25px;}
.h140{height: 140px;overflow: hidden;background: #fff;padding-left: 25px;}


/*---------------------------------------------------------form表单，控件css------------------------------------------------------*/
.form-background {
	float: left;
	width: 100%;
	height: 100%;
	background: #FFFFFF;
}
.form-group-tip{
	width: 296px;
	color: #999;
	padding: 0px 0 0 150px;
	font-size: 14px;
	line-height: 1.42857143;
	margin-top: 6px;
}
.form-group-tip1{
	width: 296px;
	color: #999;
	padding: 0px 0 0 150px;
	font-size: 14px;
	line-height: 1.42857143;
	margin-top: 6px;
}
.form-group-tip2{
	display:none;
	width: 296px;
	color: #FF6121;
	padding: 0px 0 0 150px;
	font-size: 14px;
	margin-top: 8px;
	line-height: 1.42857143;
}
.form-label-w-112 {
	font-weight:bold;
	display: inline-block;
	width: 130px;
	text-align: right;
	vertical-align: top;
	padding-top: 8px;
}
.form-label-w-113 {display: block;margin: 20px 0px 10px 159px;font-size: 16px;}
.form-label-new {
    width: 138px;
    float: left;
    text-align: right;
    line-height: 1;
    font-size: 14px;
    margin: 34px 10px 0px 0px;
}
.form-line {
	height: 1px;
	background: #D8D8D8;
}
.jigou-top{
	border: 1px solid;
	display: inline-block;
	border-color: gainsboro;
	/* padding: 95px 50px 20px 50px; */
}
input[type=text],
input[type=password],
textarea {
	color:#555;
	padding: 0px 5px;
	line-height: 40px;
	border: 1px solid #DBDBDB;
}

.input-submit-01 {
	width: 122px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
	background: #FF6121;
	border-radius: 2px;
    border: none;
    text-decoration: none;
}
.input-submit-02 {
	width: 311px;
	background: #FF6121;
	padding: 10px 18px;
	color: #FFF;
	border: 1px solid transparent;
	border-radius: 2px;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	white-space: nowrap;
	margin: 30px 0px 80px 0px;
}
.input-submit-03 {
	width: 311px;
	background: #FF6121;
	padding: 10px 18px;
	color: #FFF;
	border: 1px solid transparent;
	border-radius: 2px;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	white-space: nowrap;
	margin: 30px 0px 80px 14px;
}
.input-submit-zc {
	width: 412px;
	background: #FF6121;
	padding: 10px 18px;
	background-color: #FF6121;
	border-color: #FF6121;
	color: #FFF;
	border: 1px solid transparent;
	border-radius: 2px;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	margin: 40px 0px 40px 25px;
}
#receivable-form .tip {
    width: 306px;
    color: #999;
    padding: 0px 0 0 150px;
    font-size: 14px;
    margin-top: 6px;
    line-height: 1.42857143;
}
.form-tip-wrapper {
	display: inline-block;
	vertical-align: top;
}
.input-miniest {
  width: 24px;
  height:34px;
}
.input-minier {
  width: 36px;
  height:34px;
}
.input-mini {
  width: 70px;
  height:24px;
}
.input-small {
  width: 90px;
  height:34px;
}
.input-bitsmall {
  width: 120px;
  height:34px;
}
.input-medium {
  width: 150px;
  height:34px;
}
.input-large {
  width: 210px;
  height:34px;
}
.input-xlarge {
  width: 300px;
  height:34px;
}
.input-xlarge-zc {
  width: 597px;
  height: 38px;
  margin: 0px 0px -2px 158px;
}
.input-xlarge-zc1 {
  width: 400px;
  height: 38px;
  margin: 0px 0px -2px 158px;
}
.zc-2px{
	margin-top: 18px;
}
.input-xxlarge {
  width: 530px;
  height:34px;
}
.input-newlarge {
  width: 300px;
  height:42px;
  margin: 20px 0px 0px 0px;
}
.input-newlarge1 {
  width: 400px;
  height:42px;
  margin-bottom: -3px;
}
.input-newlarge2 {
  width: 410px;
  height:42px;
  margin-bottom: -3px;
}
.input-newlarge3 {
  width: 410px;
  height:42px;
  margin: 20px 0px 0px 0px;
  border: 1px solid #e9e9e9;
}
.input-new{
  width: 186px;
  height:42px;
  margin: 20px 0px 0px 0px;
}
.input-new-zc{
  width: 289px;
  height: 38px;
  margin: 0px 0px 0px 158px;
}
.input-get{
	margin-left: 5px;
	width: 103px;
	padding: 9px 0;
	position: relative;
	font-size: 12px;
	background-color: #6287D5;
	border-color: #5a81d3;
	color: #FFF;
	border: 1px solid transparent;
	border-radius: 2px;
	cursor: pointer;
	display: inline-block;
	line-height: 20px;
}
.input-get1{
	margin-left: 5px;
	width: 103px;
	padding: 10px 0;
	position: relative;
	font-size: 12px;
	background-color: #6287D5;
	border-color: #5a81d3;
	color: #FFF;
	border: 1px solid transparent;
	border-radius: 2px;
	cursor: pointer;
	display: inline-block;
	line-height: 20px;
}
.edit-button{
    border-radius: 2px;
    background: #fff;
    border: 1px solid #cacaca;
    cursor: pointer;
    line-height: 20px;
    margin: 0;
    outline: 0;
    padding: 4px 18px;
    background-color: #5c96db;
    border-color: #2166a1;
    color: #fff;
}
.edit-button a{color:#fff}
.right{
	float:right;
	margin-top:4px;
}
.right1{
	float:right;
	margin-top:12px;
}
.right2{
    float: right;
    margin-top: -8px;
    margin-right: -5px;
}
.right3{
	float:right;
	margin: 14px 12px 0px 0px;
}
.right-do{
	float:right;
	margin-left: 4px;
}
.tijiao{
	float:right;
	margin-right: 70px;
	margin-bottom: 20px;
}



/*-------------------------------------------------------------页面布局css---------------------------------------------  */



















/*-------------------------------------------------------------机构认证模块css---------------------------------------------  */
.schoolcertification-container{
	margin:0 auto;
	width: 900px;
	height: 100%;
	background: #FFFFFF;
}
.schoolcertification-container {
	width: 1000px;
	margin: 21px auto 30px;
	background-color: #fff;
	padding-top: 15px;
	/* opacity: 0.6; */
}

.schoolcertification-container h2 {
	font-size: 20px;
	font-weight: 700;
	text-align:left; 
	color: #000000;
	border-left: 3px solid #FF6121;
	margin-left: 23px;
	text-indent: 6px;
}

.schoolcertification-title {
	margin: 15px 7px  0px 23px;
	border-top: 1px solid #D8D8D8;
	font-size: 12px;
	color: #353A3F;
	line-height: 19px;
	}

.schoolcertification-title .icon-tip{
	position: absolute;
	margin-top: 21px;
	margin-left: 138px;
}

.schoolcertification-title-inner {
    width: 688px;
    margin: 17px auto 0px;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0px;
    color: #000000;
    padding-left: 53px;
    height: 64px;
}

.icon-tip {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(../img/wyx1.png) no-repeat center;
	background-size: contain;
	vertical-align: top;
	margin-top: 4px;
}

#certificationForm {
	margin: 0 ;
	padding : 0 ;
}

#certificationForm .form-group {
	margin : 0 ;
	padding : 0 ;
}

.certificateType-container {
	display: inline-block;
	width: 578px;
	border: 1px solid #DBDBDB;
	vertical-align: top;
	padding: 15px 0 0 29px;
	margin: 0px 0px -2px 158px;
}

.documenttype{
	width: 604px;
	height:184px;
}

.certificateType-item {
	height:184px;
	width: 50%;
	float:left;
	/* text-align: center; */
}
.add-container{
	height: 130px;
	text-align: center;
	margin-left: -80px;
}
.certificateType-container>div.certificateType-item:nth-of-type(odd) {
	float: left;
}

.certificateType-container>div.certificateType-item:nth-of-type(even) {
	float: right;
}

.certificateType-item>h3 {
	text-indent: 15px;
	padding-bottom: 15px;
}

.certificateType-item>img {
	padding-left: 15px;
}


.add-container .add-back{display: inline-block;}
/* .add-container .add-back .add-img{height: 130px;width: 200px;} */

/*title-wrapper*/
.subject-wrapper {
	background-color: #ffffff;
	display: inline-block;
	overflow: hidden;
	width: 618px;
	margin-left: 158px;
}
.subject-wrapper .title-wrapper {
	background-color: #ffffff;
	padding: 8px 20px 8px 20px;
	border: #E4E4E4 solid 1px;
	width: 567px;
	/* height:27px; */
	display: inline-block;
}

.subject-wrapper .title-wrapper .item {
	color: #FF6121;
	border: #FF6121 solid 1px;
	padding: 4px 0 2px 14px;
	margin: 5px 10px 5px 0px;
	font-size: 12px;
	display: inline-block;
}

.subject-wrapper .title-wrapper .item i {
	display: inline-block;
	width: 11px;
	height: 11px;
	margin: 0px 5px;
	cursor: pointer;
	background: url(../img/close.png) no-repeat center;
	background-size: contain;
}

.subject-wrapper .title-wrapper .add {
	font-size: 14px;
	color: #666666;
	cursor: pointer;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	text-indent: 22px;
	background: url(../img/add2.png) no-repeat center left;
}

/*info-wrapper*/
.subject-wrapper .info-wrapper {
	clear: both;
	width: 607px;
	background-color: #ffffff;
	border: #E4E4E4 solid 1px;
	margin-top: 20px;
}

.subject-wrapper .info-wrapper .info-nav {
	padding: 10px 0px 10px 15px;
	background-color: #F2F2F2;
	font-size: 14px;
}

.subject-wrapper .info-wrapper .info-nav>span {
	margin-right: 15px;
	padding: 4px 14px 2px;
	border-radius: 3px;
	cursor: pointer;
}

.subject-wrapper .info-wrapper .info-nav>span.active {
	background-color: #FF6121;
	color: #FFFFFF;
}

.subject-wrapper .info-wrapper .info-nav>span:hover {
	background-color: #FF6121;
	color: #FFFFFF;
}
/*info-content*/

.subject-wrapper .info-wrapper .info-content {
	padding: 16px 16px;
	background-color: #F9F9F9;
}

.subject-wrapper .info-content .info-item {
	display: none;
}

.subject-wrapper .info-content .info-item.active {
	display: block;
}

.subject-wrapper .info-content .info-item>span {
	padding: 4px 14px;
	border: #DBDBDB solid 1px;
	color: #A4A4A4;
	margin: 0px 10px 10px 0px;
	display: inline-block;
	font-size: 12px;
	cursor: pointer;
}

.subject-wrapper .info-content .info-item>span.active {
	border-color: #FF6121;
	color: #FF6121;
}

.subject-wrapper .info-content .info-item>span:hover {
	border-color: #FF6121;
	color: #FF6121;
}
/*subject-btn-wrapper*/

.subject-wrapper .subject-btn-wrapper {
	margin: 20px 0 0px 0px;
	overflow: hidden;
}

.subject-wrapper .subject-btn-wrapper .subject-btn {
	width: 100px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	background-color: #FF6121;
	border-radius: 5px;
	color: #fff;
	font-size: 14px;
	border-width: 0px;
	cursor: pointer;
	float: right;
	margin-right:11px;
}
.form-select{vertical-align: top;margin-left: 160px;}
.form-select-p{
	float: right;
    padding-top: 6px;
}
.radio-tag01 {
	display: inline-block;
	vertical-align: super;
	width: 18px;
	height: 20px;
	background: url(../img/icon_default_radio.png) no-repeat center;
	background-size: contain;
	cursor: pointer;
	margin-bottom: 6px;
}
.radio-tag01.active {
	background: url(../img/icon_radio_checked.png) no-repeat center;
	background-size: contain;
}
.invisible {
	visibility: hidden;
	font-size:16px;
}
.p-text{
	margin: 9px 0 -18px 173px;
	color: #7d7d7d;
	font-size: 14px;
	padding-bottom: 12px;
}
.p-2px{
	margin-top: 11px;
}
.zc-7px{
	margin-top: 13px;
}
.p-5px{
	margin-top: 8px;
}

.dilog{}
.dilog-mask{
	background: rgba(0,0,0,.8);
	opacity: 0.8;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 999;
	}
 .dilog-sc{
    position: fixed; 
    z-index: 1000;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    text-align: center;
    overflow: auto;}
.dilog-cont{
    top: 50px;
    text-align: center;
    border: solid 1px #d9d9d9;
    background: #fff;
    margin: auto;
    position: relative;
    border-radius: 5px;
    }
.dilog-top{    height: 50px;
    line-height: 50px;
    padding: 0px 10px;
    font-size: 16px;
    border-bottom: solid 1px #d9d9d9;}
.dilog-title{
    float: left;
    display: block;
    font-weight: bold;
    padding-left: 10px;
    }
.dilog-close{
	font-size: 22px;
	line-height: .5;
	position: absolute;
	top: 20px;
	right: 14px;
	color: #aaa;
	font-weight: bold;
	cursor: pointer;
}
.dilog-body{min-height: 200px;}

.mask{
	margin-bottom: 18px;
}
.mask_div{
    margin-top: 26px;
    display: flow-root;
}
.zc-img{
	display: inline-block;
	margin: 2px 0px 0px 156px;
}
.zj-sm-lb{
	margin-top: 0px;
}


.select-box{
	padding: 10px;
	display: inline-block;
	box-sizing: border-box;
	width: 100%;
}
.select-info{
	padding: 10px 15px 20px 15px;
	border: 1px solid #e1e1e1;
	overflow: hidden;
    background: #fff;
}
.select-title{font-size: 14px;line-height: 40px;display: inline-block;font-weight: 600;}

.pp-logo{
	margin: 20px 0px 0px -2px;
}
.pp-des{
	margin-top:10px;
}
.bs-title{
	font-size:16px;
	font-weight: 600;
}
.btn1{float: right;display: inline-block;padding: 5px 15px;background: #ff5001;color: #fff;margin-top: -6px;}
.btn1 a{color: #fff;}

.table-layout {table-layout: fixed;}
.table-layout .remark {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


.info-imgBox{float:left;width: 100px;position: relative;}
.info-imgBox .label{background: #fff;padding: 3px 7px 2px 2px;font-size: 12px;opacity: 0.9;position: absolute;margin: -24px 0px 0px 48px;}
.info-imgBox img{width: 100px;height: 135px;display: block;text-indent: 0;}
.info-detail2{	text-align: left;	margin-left: -16px;width: 250px;}
.info-detail2 .info-cont-title{font-size: 14px;height: 32px;text-overflow: ellipsis;word-spacing: normal;overflow: hidden;line-height: 32px;white-space: nowrap;}
.info-detail2 .info-t{height: 27px;text-overflow: ellipsis;word-spacing: normal;overflow: hidden;line-height: 27px;white-space: nowrap;}

.check-label {
    word-break: keep-all;
    display: inline-block;
    padding: 34px 0px 0px 6px;
}



/* 条件搜索区 */
.list-sears{padding: 20px 0px 20px 20px;background: #fff;margin-bottom: 20px;}
.list-sear-box{display: inline-block;border-radius: 2px;font-size: 12px;margin-right: 10px;}
.list-sear-box span{margin:2px;}
.list-sear-box .list-sear-text1{font-size: 12px;width: 174px;height: 35px;border: 1px solid #DBDBDB;}
.list-sear-box .list-sear-text2{font-size: 12px;width: 300px;height: 35px;border: 1px solid #DBDBDB;}
.list-sear-btn{background: #5c96db;color: #fff;padding: 5px 18px;border-radius: 2px;border: solid 1px #2166a1;cursor: pointer;display: inline-block;}



